Skip to main content

User Function API Specification

This section defines the programmatic objects that are available within user functions.


IVector Members

Namespace: DPL Studio.Connectors.ConnectorInterfaces

Represents a collection of scalar values, usually as a column within a table.

Public Methods

MethodDescription
public string GetName()Returns the display name for this vector.
public void SetName(string name)Sets the display name for this vector.
public Type GetDataType()Returns the data type for the values contained in the vector.

IDataCachedTable Members

Namespace: DPL Studio.Connectors.ConnectorInterfaces

Represents a collection of vectors. IDataCachedTable is commonly used to store tabular data; however, it is not required that all columns have the same length.

Public Methods

MethodDescription
public int GetRowCount()Returns the length of the longest vector within the table.
public object GetValue(int rowIndex, int colIndex)Returns the value at the given row and column index.
DbTableMetadata GetMetadata()Returns the table metadata, describing the type and display information for the fields contained within the table.